package cool.mor.service;

import cool.mor.dto.RegisterDto;
import cool.mor.dto.TestDto;
import cool.mor.dto.UserDto;
import cool.mor.form.RegisterForm;
import cool.mor.form.TestForm;
import cool.mor.form.UserForm;
import org.springframework.stereotype.Service;

/**
 * @author Ivan
 */

public interface LoginService {

    /**
     * 登录使用的方法
     * @param userForm  接收一个登录的用户表单
     * @return  返回一个登录状态对象
     */
    UserDto login(UserForm userForm);

    TestDto test(TestForm testForm);

    /**
     * 处理用户注册的业务
     * @param registerForm 接收一个注册表单的数据
     * @return    返回一个注册结果的对象
     */
    RegisterDto register(RegisterForm registerForm);
}
